package com.${companyName}.${projectName}.domain;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.math.BigDecimal;

import org.apache.commons.lang.builder.ReflectionToStringBuilder;

import com.${companyName}.ssi.domain.BaseDomain;

/**
 * @author Zhao,XingGuo
 * @version ${generatTime}
 */
public class ${className} extends BaseDomain implements Serializable {

    private static final long serialVersionUID = -1L;

    <#list fieldList as f >
    private ${f.javaType} ${f.objectName};  
    
    </#list>
    public ${className}() {

    } 

    <#list fieldList as f >
    public ${f.javaType} get${f.className}(){
        return ${f.objectName};
    } 
    
    public void set${f.className}(${f.javaType} ${f.objectName}) {
        this.${f.objectName} = ${f.objectName};
    }
    
    </#list>
    @Override 
    public String toString() { 
        return ReflectionToStringBuilder.toString(this); 
    }
}